package com.ynet.middleground.user.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 企业用户基础信息
 */
@Data
@ApiModel(value = "企业用户基础信息", description = "企业用户基础信息")
public class EnterpriseUserInfoHistoryDto implements Serializable {
    private static final long serialVersionUID = -1852453553593746890L;
    /**
     * id
     */
    @ApiModelProperty(value = "id", notes = "id")
    private Integer id;

    /**
     * 用户ID
     */
    @ApiModelProperty(value = "用户ID", notes = "用户ID")
    private Integer userId;

    /**
     * 企业操作员编号
     */
    @ApiModelProperty(value = "企业操作员编号", notes = "企业操作员编号")
    private Integer entOperatorId;

    /**
     * 电子邮件
     */
    @ApiModelProperty(value = "电子邮件", notes = "电子邮件")
    private String email;

    /**
     * 描述
     */
    @ApiModelProperty(value = "描述", notes = "描述")
    private String describeStr;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", notes = "创建时间")
    private LocalDateTime gmtCreate;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人", notes = "创建人")
    private Integer createBy;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间", notes = "修改时间")
    private LocalDateTime gmtModified;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人", notes = "修改人")
    private Integer modifiedBy;
    
    /**
     * 管理员证照(影像资料)
     */
    @ApiModelProperty(value = "管理员证照", notes = "管理员证照")
    private String adminLicenseUrl;
}
